body,div,p,span,h1,h2,h3,h4,h5,a,input,ul,ol,li,dl,dt,dd,img,textarea{ padding:0; margin:0; list-style:none; border:0; outline:none;}
body{font-size:12px;font-family:"Microsoft YaHei",Arial; overflow-x:hidden; overflow-y:auto; max-width:640px; min-width:320px; margin:0 auto;}
a{text-decoration: none; color: #010101;}
input{-webkit-appearance:none;}
@font-face{
    font-family: 'iconfonts';
    src: url('../font/STXINGKA.eot');
    src:url('../font/STXINGKA.woff') format('woff'),
    url('../font/font-spider/STXINGKA.TTF') format('truetype'),
    url('../font/STXINGKA.svg') format('svg');
}
@media only screen and (max-width: 320px) {
    html {
        font-size: 50px;
    }
}
.dis-none{  display: none;  }
@media only screen and (min-width: 320px) {
    html {
        font-size: 50px;
    }
}
@media only screen and (min-width: 360px) {
    html {
        font-size: 56.25px;
    }
}
@media only screen and (min-width: 375px) {
    html {
        font-size: 58.59375px;
    }
}
@media only screen and (min-width: 384px) {
    html {
        font-size: 60px;
    }
}
@media only screen and (min-width: 414px) {
    html {
        font-size: 64.6875px;
    }
}
@media only screen and (min-width: 480px) {
    html {
        font-size: 75px;
    }
}
@media only screen and (min-width: 640px) {
    html {
        font-size: 100px;
    }
}

/*商城首页修改1*/
.scsytop{width: 100%;height: 50px;background: #222222;}
.scsytop .logo{width: 118px;height: 26px;margin-left: 10px;float: left;line-height: 65px;}
.sousuodaohang{width: 100%;height: 50px;background: #fff;line-height: 50px;}
.sousuodaohang li{width: 15%;height: 50px;float: left;margin: 0 2.5%;text-align: center;line-height: 50px;position: relative;}
.sousuodaohang li .spsp01{font-size: 16px;width: 100%;height: 100%;display: block;}
.sousuodaohang li .bottombg{width: 100%;height: 3px;background: #5BC0DE;position: absolute;left: 0;bottom:8px;}
.sousuodaohang .sousuoanniu{width: 38px;height: 28px;border-radius: 6px;line-height: 34px;  border: 1px solid #B5B5B5;background: #F8F8F8;margin-top: 18%;margin-left: 13%;}
.sousuodaohang .sousuoanniu span{width: 18px;height: 18px;display:inline-block;}
.img_gallery{width: 100%;height:2.3rem;position: relative;}
.banner ul{width:2500px; position: absolute; left: 0; top: 0;}
.banner ul li{float: left;width: 6.4rem;}
.point{width: 100%;height: 10px;position: absolute;left: 50%;bottom: 10px;margin-left: -50%;z-index: 10000;text-align: center;}
.point a{width: 10px;height: 10px;border-radius: 50%;background: rgba(255,255,255,0.8);float: none;margin: 0 11px;display: inline-block;}
.point .on{background: #FFF301;}

.top_list{width: 100%;height: auto;overflow: hidden;padding: 10px 0;box-sizing: border-box;}
.top_list li{width: 26%;float: left;padding:3% 1.6%;background: #fff;margin: 1% 2%;box-shadow: 0 0 5px
rgba(0,0,0,0.1);}
.top_list li a{width: 100%;height: 100%;display: block;text-align: center;}
.top_list li .p1{width: 10px;height: 15px;display: block;float: left;background:#fff;padding-top: 2px;box-sizing: border-box;margin-left:  0.15rem;}
.top_list .p1 span{width: 100%;height: 2px;display: block;margin-top: 2px;}
.top_list li .font{color: #646464;font-size: 12px;}
.bgcolor01 span{background: #d9e656}
.bgcolor02 span{background: #54c1a2}
.bgcolor03 span{background: #ea852c}
.bgcolor04 span{background: #1092e9}
.bgcolor05 span{background: #c90004}
.bgcolor06 span{background: #168934}

.content{width: 100%;height: auto;}
.content .content_inh1{width: 100%;height: 37px;line-height: 37px;padding: 0 10px;box-sizing: border-box;background: #fff;}
.content .content_inh1 .li01{float: left;font-size: 14px;font-weight: bold;color: #646464;}
.content .content_inh1 .li02 span{width: 8px;height:13px;display:block;float:right;margin:2px  0 0 5px;}
.content .content_inh1 .li02{float: right;}
.content .content_in{width: 94%;margin: 0 auto;}
.content .content_in .content_xiao{height:1.9rem;}
.content .content_in .content_da{width: 100%;overflow: hidden;margin:10px 0 ;box-shadow: 0 1px 5px rgba(0,0,0,0.2);}
.content .content_in .content_dab{height:78px;background: #fff;padding-left: 5px;box-sizing: border-box;width: 100%;}
.content .content_in .content_dab2{height: 78px;}
.content .content_in .content_dab2 .p_top{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 70%;font-size: 14px;float: left;}
.content .content_in .content_dab2 .p_bot{width: 65%;float: left;text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;padding: 2px 0;box-sizing: border-box;margin-top: 10px;}
.content .content_in .content_dab2 .p_bot_r span{float: right;}
.content .content_in .content_dab2 .p_bot_r{float: right;padding-right: 10px;line-height: 36px;box-sizing: border-box;width: 35%;margin-top: 10px;}
.spcolor{color: #f60;}
.content .content_in .content_dab2  .p_right{float: right;}
.content .content_in .content_dab .p1{text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size: 14px;}
.content .content_in .content_dab dl{margin-top: 8px;}
.content .content_in .content_dab dt{float: left;}
.content .content_in .content_dab dd{float: right;width: 50px;height: 21px;border-radius: 5px;line-height: 21px;text-align: center;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#91E7FE), to(#42C0E9));color: #fff;box-shadow: 0 1px 5px rgba(0,0,0,0.3);
    margin: 5px 10px 0 0;}
.scbottom{width: 100%;height: 50px;background: #FFFFFF;box-shadow: 0 0 5px rgba(0,0,0,0.1);position: fixed;left: 0;bottom: 0;}
.scbottom li{width:25%;float: left;height:50px;text-align: center;padding-top: 4px;box-sizing: border-box;position: relative;}
.scbottom li a{width: 100%;height: 100%;display: inline-block;}
.scbottom li .sp01{width: 24px;height: 19px;display:inline-block;margin-top: 5px;}
.scbottom li .sp02{width: 25px;height: 25px;display:inline-block;margin-top: 1px;}
.scbottom li .sp03{width: 24px;height: 24px;display:inline-block;margin-top: 1px;}
.scbottom li .sp04{width: 25px;height: 25px;display:inline-block;margin-top: 1px;}
.scbottom li .sp05{width: 1px;height: 40px;background:#BFBFBF;position: absolute;right: 0;top: 52%;margin-top: -20px;}
.scgps{width: 35px;height:35px;position: fixed;right: 10px;bottom: 60px;}
.spgps{width: 35px;height:35px;position: fixed;right: 10px;bottom: 60px;}
/*.spgps li{width: 35px; height: 35px;margin: 15px 0;}*/
.wenziyanse{color: #26A5D0;}
.shipinlbfl_in2{display: none;}
.service_gps{width: 24px;height: 68px;background: rgba(0,0,0,0.3);color: #fff;position: fixed;right: 0;top: 50%;text-align: center;padding: 2px;font-size: 14px;border-radius:7px 0 0 7px;z-index: 1111111;}
.service_gps .p1{width: 80%;display: block; margin: 3px auto 0 auto;}

/*课程列表修改1*/
.kccontent{width: 94%;margin: 10px auto 80px auto;overflow: hidden;}
.kccontent .kcctop{width: 100%;height: 30px;line-height: 30px;  border-bottom: 1px solid #D7D7D7;overflow: hidden;}
.kccontent .kcctop .li01{float: left;font-size: 14px;}
.kccontent .kcctop .li02{float: right;width: 8px;height: 13px;margin-top: 2px;}
.kccontent .kccc{width: 100%;overflow: hidden;}
.kccontent .kccc .li01{float: left;width: 48%;background: #fff;box-sizing: border-box;overflow: hidden;margin: 2px 3px 8px 3px;border: 1px solid #ddd;}
.kccontent .kccc .li01 dt{width: 100%;overflow: hidden;height: 1.8rem;}
.kccontent .kccc .li01 dd{padding: 7px;box-sizing: border-box;height: 50%;}
.kccc .kcccli01_in{width: 100%;height: 40px;padding-top: 7px;box-sizing: border-box;}
.kccc .kcccli01_in .li01_in{float: left;}
.kccc .kcccli01_in .li02_in{float: right;width: 50px;height: 21px;border-radius: 5px;line-height: 21px;text-align: center;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#91E7FE), to(#42C0E9));color: #fff;box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    margin: 5px 5px 0 0;}
.kccc .kcccli01_in .yansebg{background:-webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#ebebeb));color: #777;float: right;width: 50px;height: 21px;border-radius: 5px;line-height: 21px;text-align: center;box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    margin: 5px 5px 0 0;}

/*视频首页修改*/
.spcont{width: 100%;overflow: hidden;}
.spcont .spcont_in{width: 100%; padding: 7px;box-sizing: border-box;overflow: hidden;}
.spcont .spcont_in .spli01{float: left;width: 48%;  border-radius: 4px;box-shadow: 0 0 5px rgba(0,0,0,0.1);
    height: 3.5rem; margin: 2px 3px 6px 3px;padding-bottom: 5px;box-sizing: border-box;overflow: hidden ;background: #fff;}
.spcont .spcont_in .spli01 dt{height: 1.8rem;overflow: hidden;}
.spcont .spcont_in .spli01 .spdd{padding: 3px;box-sizing: border-box;height: 1.7rem;position: relative;}
.spcont .spcont_in .spli01 .spdd p:nth-of-type(1){text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.spcont .spcont_in .spli01 .spdd p:nth-of-type(2){text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;font-size: 12px;color: #646464;}
.spcont .spcont_in .spli01 .spdd p:nth-of-type(3){position: absolute;left: 3px;bottom: 15px;}
.spcont .spcont_in .spli01 .spdd p:nth-of-type(4){position: absolute;left: 3px;bottom: 3px;}
.spcont .spcont_in .spli01 dl{position: relative;}
.spcont .spcont_in .spzbgps{width: 50px;height: 18px;border-radius: 5px;background: rgba(0,0,0,0.5);text-align: center;line-height: 18px;
    position: absolute;left: 10px;top: 10px;color: #fff;}
.spjiangshi{width: 95%;margin: 10px auto 0 auto;overflow: hidden;}
.spjiangshi li{width: 32%;float: left;text-align: center;margin-left: 4px;}
.spjiangshi li p{line-height: 20px;}
.spshehui{width: 94%;margin: 8px auto 0 auto;overflow: hidden;}
.spshehui li{width: 48%;}
.spshehui .shli01{float: left;margin: 0 1% 0 1%;}

/*合作伙伴*/
.hezuohb{width: 100%;overflow: hidden;margin: 0 auto;}
.hezuohb .hezuotop{width: 60%;height: 50px;margin:0 auto;}
.hezuohb .hezuotop .heli01{width: 100%;height: 25px;  border-bottom: 1px solid #D3D3D3;}
.hezuohb .hezuotop .heli02{width: 100px;height: 30px;background: #F8F8F8;position: absolute;tab: 50%;left: 50%;margin-left: -50px;
    margin-top: -15px;text-align: center;line-height: 30px;font-size: 14px;}
.hezuohb .heshangbiao{width: 95%;margin: 0 auto 10px auto;overflow: hidden;}
.hezuohb .heshangbiao li{width: 32%;float: left;}
.hezuohb .heshangbiao li a{width: 100%;height: 100%;display: block;}
.spanniu{width: 88%;height: 25px;margin: 10px auto;}
.spanniu li{width: 30%;height: 25px;border-radius: 15px;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1);float: left;line-height: 25px;}
.spanniu li a{width: 100%;height: 100%;display: block;box-shadow: inset 0 0  10px rgba(42,169,210,0.2);border-radius: 15px;}
.spanniu li .sp01{width: 16px;height: 16px;float: left;margin:  4px 5px 0 10px;}
.spanniu li .sp02{width: 17px;height: 17px;float: left;margin:  4px 5px 0 10px;}
.spanniu li .sp03{width: 15px;height: 17px;float: left;margin:  4px 5px 0 10px;}
.spanniu li span{display: inline-block;}
.youqing{margin: 0 auto 60px auto}
.youqing .yqp01{margin-left: 10px;}
.youqing .yqp01 a{font-size: 14px;color: #2AA9D2;padding-right: 14px;box-sizing: border-box;}
.youqing .yqxinxi{width: 100%;height: 185px;background: #222222;margin: 5px auto; text-align: center;}
.youqing .yqxinxi .yqli01{width: 100%;height: 100px;  border-bottom: 1px solid #EBEBEB;color: #fff;}
.youqing .yqxinxi .yqli01 p:nth-of-type(1){font-size:0.7rem;line-height: 60px;}
.youqing .yqxinxi .yqli02{padding: 10px 10px;box-sizing: border-box;}
.youqing .yqxinxi .yqli02 p{color: #CCCCCC;}

/*个人中心*//*修改1*/
.grtop{width: 100%;position: relative;height: 3rem;}
.grtop .grtopbg{width: 100%;position: absolute;left: 0;top:0;overflow: hidden;}
.grtop .grtopcon{width:5.5rem;height: 100px;position: absolute;left: 50%;top: 50%;margin-left: -43%;margin-top: -40px;}
.grtopcon .grli01{float: left;width:90px;height:90px;border-radius: 50%;background: rgba(255,255,255,0.5);}
.grtopcon .grli01 span{width: 84px;height: 84px;display: block;margin: 3px auto;}
.grtopcon .grli02{float: left;width:3.6rem;box-sizing: border-box;padding-left: 10px;padding-top: 5px;}
.grtopcon .grade_p{position: relative;}
.grtopcon .grade_p span{width: 55px;display: block;}
.grtopcon .grade_p a{position: absolute;left: 9px;top: 9px;color: red;font-family:"iconfonts" ;font-size: 17px;}
.grtopcon .grli02 .sp01{font-size: 16px;color: #000;font-weight: bold;text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.grtopcon .grli02 p:nth-of-type(1){overflow: hidden;}
.grtopcon .grli02 p:nth-of-type(2){  width:100%;overflow: hidden;margin-top: 2px;}
.grtopcon .grli02 p:nth-of-type(3){text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;color: #333;float: left;}
.grtopcon .grli02 p:nth-of-type(4){width: 100%;color:#f60;line-height: 20px;float: left;}
.grcontent{width: 100%;  border-bottom: 1px solid #D2D2D2;  border-top: 1px solid #D2D2D2;margin-top: 10px;background: #fff;position: relative;}
.grcontent li{width: 94%;height:40px;margin: 0 auto;  border-bottom: 1px solid #DCDCDC;line-height: 40px;}
.grcontent li a{width: 100%;height: 100%;display: block;}
.grcontent li p{float: left;line-height: 40px;}
.grcontent li .tup1{width: 18px;height: 15px;margin-top: 3px;margin-right: 5px;}
.grcontent li .sp01{float: right;width: 8px;height: 14px;display: block;margin-top: 2px;}

/*个人中心_我的课程1*/
.kechengdaohang{width: 100%;height: 40px;background: #fff;line-height: 40px;margin: 10px auto;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.kechengdaohang li{width:25%;height: 40px;float: left;text-align: center;line-height: 40px;position: relative;}
.kechengdaohang li a{font-size: 14px;width: 100%;height: 100%;display: block;}
.kechengdaohang li .bottombg{width: 90%;height: 3px;background: #5BC0DE;position: absolute;left: 50%;bottom:4px;margin-left: -45%;}
.keccontent{width: 100%;box-shadow: 0 0 5px rgba(0,0,0,0.1);overflow: hidden;}
.keccontent li{width: 96%;overflow: hidden;margin: 10px auto;  border-bottom: 1px solid #DCDCDC;padding-bottom: 6px;box-sizing: border-box;
    position: relative;}
.keccontent dl dt{float: left;width: 36%;overflow: hidden;position: relative;}
.keccontent dl dd{float: left;width: 60%;margin-left: 10px;}
.keccontent dl dd .p1{position: absolute;right: 0;bottom:10px;width: 100%;padding-left: 39%;box-sizing: border-box;padding-right: 5px;}
.keccontent dl dd span{line-height: 25px;}
.keccontent dl dd .kesp01{width: 76px;height: 25px;text-align: center;display: inline-block;background: #5BC0DE;border-radius: 6px;color: #fff;float: right;line-height: 25px;z-index: 10;margin-left: 20%;}

/*个人中心_我的课程2*/
.keccontent dl dd .kesp02{width: 76px;height: 25px;text-align: center;display: inline-block;background: #DBDBDB;border-radius: 6px;color: #fff;float: right;line-height: 25px;z-index: 10;}
.shuiyintu2{position: absolute;top: 0;right: 0;width:34%;}

/*取消收藏*/
.quxiaobg{width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.2);left: 0;top: 0;display: none;}
.quxiaotanc{width: 70%;height: 150px;position: fixed;left: 50%;top: 50%;margin-left: -35%;margin-top: -100px;background: rgba(255,255,255,0.9);border-radius: 10px;  border: 1px solid #B5B5B5;display: none;}
.quxiaotanc .qxtop{width: 65%;height: 20px;margin: 30px auto;}
.quxiaotanc .qxtop p:nth-of-type(1){width: 19px;height: 19px;display: inline-block;float: left;}
.quxiaotanc .qxtop p:nth-of-type(2){float: left;line-height: 20px;margin-left: 10px;}
.quxiaotanc .qxanniu{width: 70%;height: 30px;margin: 0 auto;}
.quxiaotanc .qxanniu li{width: 40%;height: 30px;line-height: 30px;text-align: center;}
.quxiaotanc .qxanniu li:nth-of-type(1){float: left;  border: 1px solid #B5B5B5;border-radius: 6px;background: #fff;}
.quxiaotanc .qxanniu li input{width: 100%;height: 100%;background: none;}
.quxiaotanc .qxanniu li:nth-of-type(2){float: right;  border: 1px solid #5BC0DE;border-radius: 6px;background: #5BC0DE;color: #fff;}

/*视频播放介绍修改1*/
.shipinbof{width: 100%;background: #282828;overflow: hidden;position: relative;height: 4rem;}
.spdahao{margin: 10px auto 0 auto;  border-bottom: 1px solid #ccc;}
.spbfcon{width: 100%;background: #fff;padding: 10px 10px 0 10px;box-sizing: border-box;}
.spbfcon .spbfcon_li01 .p1{font-size: 14px;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;width: 70%;overflow: hidden;float: left;}
.spbfcon .spbfcon_li01 p:nth-of-type(2){line-height: 20px;text-overflow: ellipsis;  overflow: hidden;  -webkit-line-clamp: 2;  white-space: nowrap;width: 100%;}
.spbfcon .spbfcon_li01 .follow{width: 60px;line-height: 22px;border-radius: 20px;background: #fcb436;color: #fff;text-align: center;float: right;border: 1px solid #fcb436;}
.spbfcon .spbfcon_li01 .follow1{width: 60px;line-height: 22px;border-radius: 20px;color: #fcb436;text-align: center;float: right;
    border: 1px solid #fcb436;}
.spbfcon .spbfcon_li02{width: 100%;height: auto;  border-bottom: 1px solid #ccc;}
.spbfcon_li02 .spbfcon_li02_li01{margin: 10px auto 0 auto;}
.spbfcon_li02 .spbfcon_li02_li01 dl{overflow: hidden;}
.spbfcon_li02 .spbfcon_li02_li01 dt{float: left;width: 97%;padding-bottom: 6px;}
.spbfcon_li02 .spbfcon_li02_li01 span{float: left;}
.spbfcon_li02 .spbfcon_li02_li01 .sp01{width: 40px;height:40px ;display: inline-block;margin: 0 10px;}
.spbfcon_li02 .spbfcon_li02_li01 .sp02{font-size: 14px;}
.spbfcon_li02 .spbfcon_li02_li01 .sp03{width:79%;text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.spbfcon_li02 .spbfcon_li02_li01 dd{width: 8px;height: 14px;float: right;margin-top: 3px;}
.spbfcon_li02 .spbfcon_li02_li02{width: 100%;height: 22px;}
.spbfcon_li02 .spbfcon_li02_li02 span{float: right;margin-right: 5px;color: #59C1DE;}
.spbfcon_li02 .spbfcon_li02_li02 .sp01{width: 16px;}
.spbfcon_li03{width: 100%;height: 30px;line-height: 28px;padding-top: 2px;}
.spbfcon_li03 .spleft{float: left;color: #f60;}
.spbfcon_li03 .spright{float: right;border: 1px solid #fcb436;color: #fcb436;width: 60px;line-height: 22px;text-align: center;margin-top: 2px;border-radius: 20px;display: none;}
.spbfcon_li03 .spright .sp01{width: 15px;height:13px;display: block;float: left;margin: 2px -5px 0 5px;}
.spbfcon_li03 .spright2{float: right;width: 60px;line-height: 22px; border: 1px solid #fcb436;
border-radius: 20px;color: #fcb436;text-align: center;margin-top: 2px;}/*修改1*/
.spbfcon_li03 .spright2 .sp01{width: 15px;height:13px;display: block;float: left;margin: 2px -5px 0 5px;}
.kechengmiaoshu{width: 94%;margin: 5px auto 10px auto;}
.kechengmiaoshu dt{width: 100%;height: 30px;  border-bottom: 1px solid #ccc;line-height: 30px;font-size: 14px;}
.kechengmiaoshu dd{color: #565656;line-height: 18px;margin-top: 5px;}
.kechengmiaoshu dd .p_block{color: #565656;line-height: 18px;margin-top: 5px;text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}

/*视频课时*/
.kechengjulu{margin: 10px auto 0 auto; }
.mulu_injilu{width: 100%;height: 40px;line-height: 40px;padding: 0 10px;box-sizing: border-box;overflow: hidden;}
.mulu_injilu .jilu_li01{float: left;color: #9C9C9C;}
.mulu_injilu .jilu_li01 .sp01{width:13px ;height:13px ;display: block;float: left;margin: 1px 3px 0 0;}
.mulu_injilu .jilu_li02{float: right;color: #5BBFDF;}
.mulu_con{margin-bottom: 10px;}
.mulu_con dl{font-size: 13px;}
.mulu_con dt{width: 100%;height: 30px;line-height: 30px;border-top: 1px solid #ccc;  border-bottom: 1px solid #ccc;  background: #fff;padding: 0 10px;box-sizing: border-box;overflow: hidden;}
.mulu_con dd{width: 88%;height: 30px;line-height: 30px;border-bottom: 1px solid #ccc;margin-left:10%;  }
.mulu_con dd .jilubfqtu{width: 12px;height: 12px;display: block; float: left;margin: 2px 5px 0 5px;}
.mulu_con dd p{float: left;width: 72%;}
.mulu_con dd .sp02{color: #707070;}
.mulu_con dd .sp03{color: #353535;width: 74%;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;float: inherit;}
.mulu_con dd .sp04{color: #727272;float: right;margin-right: 5px;}

/*学员讨论*/
.bottombg2{bottom: 0;background: url("../images/libg.jpg") no-repeat left bottom;}
.taolun{width: 100%;background: #fff;margin-top: 10px;margin-bottom: 110px;overflow: hidden}
.taolun dl{margin: 10px;}
.taolun dt .touxiang{width: 40px;height: 60px;float: left;}
.taolun dt .ziliao{padding: 0 10px 0 50px;box-sizing: border-box;}
.taolun dt .ziliao .sp01{float: left;}
.taolun dt .ziliao .sp02{float: right;color: #5BC0DE;}
.taolun dt .ziliao .p1{font-size: 14px;overflow: hidden;line-height: 20px;}
.taolun dt .ziliao .p2{overflow: hidden;color: #747474;line-height: 20px;}
.taolun dt .ziliao .p3{overflow: hidden;line-height: 30px;
    border-bottom: 1px solid #ccc;}
.taolun dd{width: 86%;margin-left: 14%;margin-top: 10px;}
.taolun dd .touxiang{width: 40px;height: 60px;float: left;}
.taolun dd .ziliao{padding: 0 10px 0 50px;box-sizing: border-box;}
.taolun dd .ziliao .sp01{float: left;}
.taolun dd .ziliao .sp02{float: right;color: #5BC0DE;}
.taolun dd .ziliao .p1{font-size: 14px;overflow: hidden;line-height: 20px;}
.taolun dd .ziliao .p2{overflow: hidden;color: #747474;line-height: 20px;}
.taolun .taolun_cont{line-height: 30px;width: 100%;text-align: center;color: #000;font-size: 14px;}
.taolun .taolun_cont .sp01{padding: 1px 5px;border-radius: 3px;background: #5BC0DE;color: #fff;margin-right: 3px;font-size: 12px;}
.taolun .taolun_cont .sp02{color: #f1d700;}
.taolun dd .ziliao .p3{overflow: hidden;line-height: 30px;  border-bottom: 1px solid #ccc;}
.tianjiataolun{width: 90%;height: 35px;line-height: 35px;text-align: center;font-size: 14px;color: #fff;position: fixed;left: 50%;bottom: 60px;margin-left: -45%;background: #5BC0DE;border-radius: 7px;}
.shurukuang{width: 100%;position: fixed;left: 50%;bottom:-1000px;margin-left: -50%;padding: 0 3%;box-sizing: border-box;background: rgba(0,0,0,0.2);z-index: 100;}
.shurukuang .shuru{width: 78%;height: 30px;  border: 1px solid #ccc;background: #fff;border-radius: 7px;margin: 5px 0 0 0;float: left;padding: 0 5px;box-sizing: border-box;}
.shurukuang .but{width: 20%;height: 30px;border: 1px solid #5BC0DE;background: #5BC0DE;border-radius: 7px;margin: 5px 0 5px 0;float: right;color: #fff;line-height: 30px;}

/*直播课时*/
.zhibokeshicon{width: 100%;height: 55px;padding: 10px;box-sizing: border-box;}
.zhibokeshicon .jilu_li01{float: left;color: #737373;width: 100%;}
.zhibokeshicon .jilu_li01 .p1{margin-bottom: 5px;float: left;}
.zhibokeshicon .jilu_li01 p:nth-of-type(3){width: 100%;float: left;}
.zhibokeshicon .jilu_li02{float: right;color: #5BC0DE;}
.zhibocon{width: 100%;background: #fff;padding-bottom: 10px;box-sizing: border-box;margin-bottom: 60px;}
.zhibocon li{width: 94%;margin: 0 auto;height: 50px;  border-bottom: 1px solid #ccc;}
.zhibocon .litop{width: 100%;height: 25px;line-height: 30px;overflow: hidden;color: #353526;}
.zhibocon .litop .p1{float: left;margin-left: 10px;}
.zhibocon .litop .sp01{width: 15px;height: 9px;display: block;float: left;margin-right: 5px;}
.zhibocon .litop .sp02{float: left;margin-left: 20px;}
.zhibocon .libottom{width: 82%;margin: 0 auto;color: #737373;margin-top: 5px;}
.zhibocon .libottom span{margin-right: 20px;font-size: 10px;}
.zhibocon .p1yanse{color: #79C9E4;}

.spdagps{overflow: hidden;}
.spdagps .spdagps_in{overflow: hidden;}
.kechengdaohang li span{font-size: 14px;}
.spdagps_in2{display: none;}

.spgpsbg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.5);z-index: 8;}
.spgpsbg_in{width: 64px;height: 64px;position: absolute;left: 50%;top: 50%;margin-left: -32px;margin-top: -32px;}

.bofangbg{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.5);z-index: 11;display: none;}
.bofangbg_in{width: 60%;position: fixed;left: 50%;top:50%;margin-left: -30%;margin-top: -75px;background: rgba(255,255,255,1);border-radius: 10px;  border: 1px solid #ccc;z-index: 12;display: none;}
.bofangbg_in p:nth-of-type(1){width: 20px;height: 20px;float: right;display: block;margin: 5px 5px 0 0;}
.bofangbg_in p:nth-of-type(2){margin: 10px auto 0 auto;width: 82%;height: 30px;display: block;}
.bofangbg_in p:nth-of-type(2) span{float: left;}
.bofangbg_in p:nth-of-type(2) .sp01{width: 18px;height: 18px;display: block;margin-right: 3px;}
.bofangbg_in p:nth-of-type(3){margin: 0 auto;width: 82%;line-height: 20px;}
.bofangbg_in p:nth-of-type(3) input{margin-right: 7px;width: 16px;height: 16px;margin-top: 3px;float: left;}
.bofangbg_in p:nth-of-type(3) .sp02{float: right;}
.bofangbg_in p:nth-of-type(4){margin: 5px auto 0 auto;width: 82%;}
.bofangbg_in p:nth-of-type(4) span{font-size: 14px;color: #f60;}
.bofangbg_in p:nth-of-type(5){width: 90%;margin: 20px auto 10px auto;height: 30px;line-height: 30px;text-align: center;background: #5BC0DE;border-radius: 7px;font-size: 14px;box-shadow: 0 2px 1px rgba(72,171,202,1);overflow: hidden;}
.bofangbg_in p:nth-of-type(5) input{width: 100%;height: 100%;background: none;color: #fff;}

/*视频首页活动*/
.sphuodong{width: 100%;}
.sphuodong ul{width: 100%;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1);overflow: hidden;margin-top: 10px;padding: 10px 10px 7px 10px;box-sizing: border-box;}
.sphuodong ul .hdli01{width:100%;position: relative;}
.sphuodong ul .hdli02{width: 100%;position: absolute;left: 0;bottom: 3px;background: rgba(0,0,0,0.3);color: #fff;padding: 5px;box-sizing: border-box;}
.sphuodong ul .hdli02 .p1{font-size: 16px;text-overflow: ellipsis;  overflow: hidden;display: -webkit-box;    -webkit-line-clamp: 1;  -webkit-box-orient: vertical;margin-left: 5px;}
.sphuodong ul .hdli02 .p2{text-overflow: ellipsis;  overflow: hidden;display: -webkit-box;    -webkit-line-clamp: 2;  -webkit-box-orient: vertical;font-size: 12px;margin-left: 5px;}
.sphuodong ul .hdli02 .p3{font-size: 10px;float: left;margin-left: 5px;}
.sphuodong ul .hdli02 .p4{font-size: 10px;float: right;margin-right: 5px;}

.spjoin{width: 100%;}
.spjoin ul{width: 100%;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1);overflow: hidden;margin-top: 10px;padding: 5px 5px 3px 5px;box-sizing: border-box;}
.spjoin ul .hdli01{width:22%;float: left;}
.spjoin ul .hdli02{width: 76%;float: left;margin-left: 6px;}
.spjoin ul .hdli02 p:nth-of-type(1){font-size: 16px;text-overflow: ellipsis;  overflow: hidden; display: -webkit-box;   -webkit-line-clamp: 1;  -webkit-box-orient: vertical;margin-left: 5px;}
.spjoin ul .hdli02 p:nth-of-type(2){font-size: 10px;float: left;}
.spjoin ul .hdli02 p:nth-of-type(3){font-size: 10px;float: right;margin-right: 5px;}


/*视频搜索-修改1*/
.spsousuo{width: 100%;height: 35px;background: none;}
.spsousuo .sousuoanniu{width: 90%;margin: 10px auto 60px auto;text-align: end;float: none;background: #fff;}
.spsousuo .sousuoanniu span{margin-right: 10px;}
.spsousuo .sousuoanniu input{float: left;width: 85%;height: 100%;padding: 5px;box-sizing: border-box;margin-left: 5px;color:#888888 }
.sousuoliebiao{width: 100%;height: 36px;  border-bottom: 1px solid #ccc;  border-top: 1px solid #ccc;background: #fff;line-height: 36px;}
.sousuoliebiao li{float: left;width: 33.33%;text-align: center;color: #888888;position: relative;}
.sousuoliebiao .font_color{color: #f60;}
.sousuoliebiao span{width: 2px;height: 12px;background: #D3D3D3;position: absolute;right: 0;top: 50%;margin-top: -6px;}
.sousuoliebiao .sswenziyanse{color:#FF4200;}
.sousuokec_con{width: 100%;box-sizing: border-box;overflow: hidden;margin-bottom: 60px;}
.sousuokec_con .sousuokec_con_in{background: #fff;overflow: hidden;width: 100%;margin: 10px auto 0 auto;padding:10px;box-sizing: border-box;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.sousuokec_con li{width: 50%;float: left;position: relative;overflow: hidden;height: 1.9rem;}
.sousuokec_con li .ligps{position: absolute;left: 0;bottom: 0;width: 3rem;}
.sousuokec_con li p{padding-left:7px;}
.sousuokec_con li p:nth-of-type(1){font-size: 14px;}
.sousuokec_con li .p1{font-size: 0.2rem;position: absolute;left: 0;bottom: 20px;}

.sousuokec_con li .p5{text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.sousuokec_con li .p2{text-overflow: ellipsis;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top: 5px;}
.sousuokec_con li .p3{font-size: 14px;color: #f60;float: left;}
.sousuokec_con li .p4{font-size: 14px;color: #3c75d3;float: right;}
.sousuokec_con li .p6{float: right;margin-right: 5px;color: #333;margin-top: 1px;}
.sousuokec_con li .ssshuiyintu{width:34% ;position: absolute;right: 0;top: 0;}

/*课程学员搜索*/
.kechengxueyuan{width: 100%;padding: 10px 10px 0 10px;box-sizing: border-box;}
.kechengxueyuan li{width: 100%;height: 25px;line-height: 25px;color: #898989;}
.kechengxueyuan .li01 span{width: 50px;height: 23px;  border: 1px solid #f8f8f8;text-align: center;display: inline-block;border-radius: 7px;}
.kechengxueyuan .li01 .sp01{background: #fff;color: #FF4001;border: 1px solid #ccc;}
.kechengxueyuan .li02{text-align: center;height:16px;line-height: 18px; overflow: hidden;}
.kechengxueyuan .li02 span{color:#FF4001; }

/*搜索学员*/
.ssxueyuan{width: 94%;margin: 0 auto 60px auto;overflow: hidden;}
.ssxueyuan ul{width: 100%;  border-bottom: 1px solid #ccc;height: 70px;margin:10px 0;overflow: hidden;box-sizing: border-box;background: #fff;padding: 10px;}
.ssxueyuan ul li{float: left;line-height: 50px;}
.ssxueyuan ul li:nth-of-type(1){width: 50px;height: 50px;border-radius: 7px;overflow: hidden;margin-right: 20px;}
.ssxueyuan ul li:nth-of-type(3){float: right;color: #01ADFF;padding: 0 0 0 20px;box-sizing: border-box;}
.sssixin p:nth-of-type(2){width: 90%;margin: 10px auto 0 auto;height: 30px;line-height: 30px;text-align: center;background: #5BC0DE;border-radius: 7px;font-size: 14px;box-shadow: 0 2px 1px rgba(72,171,202,1);overflow: hidden;}
.sssixin p:nth-of-type(2) input{width: 100%;height: 100%;background: none;color: #fff;}
.sssixin textarea{margin: 5px auto 0 auto;  border: 1px solid #ccc;resize: none;border-radius: 7px;width: 89%;display: block;padding: 5px;box-sizing: border-box;overflow-y: auto;}
.sssixin .sp01{color: #666;margin: 0 0 0 14px;line-height: 30px;}

/*搜索直播*/
.sszhibo{width: 100%;margin-top: 2px;}
.sousuokec_con .sszhibo .p1{float: left;margin-top: 0;}
.sszhibo .p2{float: right;color: #5bc0de;line-height: 21px;}
.sszhibo .p2 .sp001{color: #f60;}
.shipinlbfl{overflow: hidden;}
.shipinlbfl .shipinlbfl_in{overflow: hidden;}
.sousuokec2{display: none;}
.scbottom li .wenziyanse2{display: none;}

/*我的钱包*/
.qianbao{width: 100%;height: 200px;/*position: absolute;left: 50%;top: 50%;margin-left: -100px;margin-top: -170px;*/text-align: center;}
.qianbao .ul{text-align: center;margin-top: 20%;}
.qianbao .li01{width: 140px;overflow: hidden;margin: 0 0 0 13px;display: inline-block;}
.qianbao .li02{color: #9C9C9C;}
.qianbao .li03{color: #f60;font-size: 30px;}
.qianbao .li04{width: 80%;height: 30px;border-radius: 10px;  border: 1px solid #5BC0DE;text-align: center;line-height: 30px;background: #5BC0DE;color: #fff;display: inline-block;margin-top: 20px;}
.qianbao .li08{width: 80%;height: 30px;border-radius: 10px;  border: 1px solid #ccc;text-align: center;line-height: 30px;background: #fff;color: #f60;display: inline-block;margin-top: 10px;}
.qianbao .li05{margin-top: 10px;}
.qianbao .li05 a{color: #888888;}
.qianbao .li07{width: 70%;margin: 10px auto;height: 110px;overflow-y: auto;background: #fff;padding: 5px;box-sizing: border-box;border-radius: 7px;border: 1px solid #ccc;}
.qianbao .li07 li{line-height: 20px;}
.qianbao .li07 .ulli01{float: left;}
.qianbao .li07 .ulli02{float: right;width: 30%;text-overflow: ellipsis;  overflow: hidden;display: -webkit-box;    -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.qianbao .li07 .ulli03{float: left;margin-left: 20px;}
.qianbao .li06{color: #888888;margin-bottom: 60px;margin-top: 50px;}
.with_bg{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;left: 0;top: 0;
    z-index:40;display: none;}
.with{width: 200px;padding-bottom:10px;background: rgba(255,255,255,0.9);position: fixed;left: 50%;top: 50%;z-index: 41;text-align: center;margin-left: -100px;margin-top: -170px;border-radius: 7px;display: none;}
.recharge{width: 200px;height: 180px;background: rgba(255,255,255,0.9);position: fixed;left: 50%;top: 50%;z-index: 41;text-align: center;margin-left: -100px;margin-top: -100px;border-radius: 7px;display: none;}
.with .p1,.recharge .p1{line-height: 30px;margin: 0 auto 10px auto;}
.with .p1 .inp01,.recharge .p1 .inp01{width: 80%;height: 30px;border-radius: 7px;  border: 1px solid #ddd;padding: 5px ; box-sizing: border-box;}
.with .pp02{text-align: left;padding: 10% 5% 0 5%;box-sizing: border-box;}
.with .pp02 span{color: red;}
.inp02{width: 80%;height: 30px;background: #5BC0DE;border-radius: 7px;color: #fff;font-size: 14px;margin-top: 17px;}
.recharge .inp02{background:#f60; }
.with .spgps,.recharge .spgps,.evlu .spgps{width: 20px;position: absolute;right: 5px;top: 5px;}
.m_file_bg{width: 100%;height: 100%;background: rgba(255,255,255,0.8);position: fixed;left: 0;top: 50px;display: none;}
.m_file{width: 100%;height: 67%;position: fixed;left: 0;top: 60px;padding: 10px;box-sizing: border-box;overflow-y:auto;display: none;}
.m_file_no{position: fixed;left: 0;bottom: 60px;width: 100%;height: 30px;text-align: center;display: none;}
.m_file_no .p3 span{width: 30px;display: inline-block;}
.ok_elastic{background: rgba(0,0,0,0.7);color: #fff;border-radius: 7px;width: 100px;line-height: 28px;text-align: center;position: fixed;left: 50%;top: -400%;margin-left: -50px;display: none;}


/*我的订单*/
.dingdan{width: 100%;overflow: hidden;box-shadow: 0 0 5px rgba(0,0,0,0.2);margin: 10px 0 60px 0;background: #fff;}
.dingdan .dingdan_top{height: 30px;width: 100%;  border-bottom: 1px solid #ccc;text-align: center;line-height: 30px;}
.dingdan .dingdan_top li:nth-of-type(1){height: 30px;width: 30%;float: left;}
.dingdan .dingdan_top li:nth-of-type(2){height: 30px;width: 33%;float: left;}
.dingdan .dingdan_top li:nth-of-type(3){height: 30px;width: 37%;float: left;}
.dingdan .dingdan_in{width: 100%;height: 50px;margin: 0 auto;}
.dingdan .dingdan_in li:nth-of-type(1){height:35px;width: 30%;float: left;text-align: center;overflow: hidden;line-height: 40px;text-overflow: ellipsis;   display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.dingdan .dingdan_in li:nth-of-type(2){height: 35px;width: 33%;float: left;text-align: center;line-height: 40px;}
.dingdan .dingdan_in li:nth-of-type(3){height: 35px;width: 37%;float: left;text-align: center;line-height: 40px;}
.dingdan .dingdan_in li:nth-of-type(4){border-bottom: 1px solid #ccc;width: 96%;margin:0 auto;padding-top: 45px;}
.dingdan .dingdan_in .yanse{color: #f60;}

/*我的邀请-修改*/
.yaoqing{width: 100%;overflow: hidden;box-shadow: 0 0 5px rgba(0,0,0,0.2);margin: 10px 0 60px 0;background: #fff;}
.yaoqing .yaoqing_top{height: 30px;width: 100%;  border-bottom: 1px solid #ccc;text-align: center;line-height: 30px;}
.yaoqing .yaoqing_top li{height: 30px;float: left;}
.yaoqing .yaoqing_top li:nth-of-type(1){width: 20%;}
.yaoqing .yaoqing_top li:nth-of-type(2){width: 20%;}
.yaoqing .yaoqing_top li:nth-of-type(3){width: 40%;}
.yaoqing .yaoqing_top li:nth-of-type(4){width: 20%;}

.yaoqing .yaoqing_in{width: 100%;height: 45px;margin: 0 auto;}
.yaoqing .yaoqing_in li:nth-of-type(1){height:35px;width: 20%;float: left;text-align: center;line-height: 45px;}
.yaoqing .yaoqing_in li:nth-of-type(1) span{width: 35px;height: 35px;display: inline-block;margin-top: 5px;border-radius: 50%;overflow: hidden;}
.yaoqing .yaoqing_in li:nth-of-type(2){height: 35px;width: 20%;float: left;text-align: center;line-height: 45px;text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.yaoqing .yaoqing_in li:nth-of-type(3){height: 35px;width: 40%;float: left;text-align: center;line-height: 45px;}
.yaoqing .yaoqing_in li:nth-of-type(4){height: 35px;width: 20%;float: left;text-align: center;line-height: 45px;color: #01ADFF;}
.yaoqing .yaoqing_in li:nth-of-type(5){border-bottom: 1px solid #ccc;width: 96%;margin:0 auto;padding-top: 45px;}

/*我的消息*/
.xiaoxi{width: 100%;overflow: hidden;margin: 10px 0 60px 0;}
.xiaoxi .xiaoxi_top{height: 30px;width: 100%;  line-height: 30px;box-shadow: 0 0 5px rgba(0,0,0,0.2);background: #fff;margin-bottom: 10px;}
.xiaoxi .xiaoxi_top li{width: 50%;float: left;text-align: center;}
.xiaoxi .xiaoxi_top .cur{background: url("../images/xiaoxili.jpg")no-repeat left bottom;}
.xiaoxi .xiaoxicon{width: 100%;box-shadow: 0 0 5px rgba(0,0,0,0.2);margin-bottom: 10px;background: #fff;overflow: hidden;padding-bottom: 9px;}
.xiaoxi .xiaoxicon .xxtupian{width: 50px;margin:3% 3% 0 4%;float: left;border-radius: 18px;overflow: hidden;height: 50px;}
.xiaoxi .xiaoxicon .xiaoxicon1{width: 77%;float: left;line-height: 43px;}
.xiaoxi .xiaoxicon .xiaoxicon1 .p1{float: left;font-size: 14px;}
.xiaoxi .xiaoxicon .xiaoxicon1 .p2{float: right;color: #737373;margin-right: 5px;}
.xiaoxi .xiaoxicon .xiaoxicon1 .p2color{color: #3c75d3;}
.xiaoxi .xiaoxicon .xiaoxicon2{float: left;width: 58%;color: #333;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.xiaoxi .xiaoxicon .huifu{width: 50px;height: 25px;line-height: 25px;text-align: center;background: #5BC0DE;color: #fff;float: right;margin-right: 10px;border-radius: 7px;}
.xiaoxi .xiaoxicon .xiaoxicon1 .shijian{float: none;}
.wodexiaoxin2{display: none;}
.sssixinhuifu{width: 70%;margin-left: -35%;padding-bottom: 10px;box-sizing: border-box;}
.none_font{text-align: center;line-height: 25px;}
.none_font li span{width: 80px;height: 30px;line-height: 30px;text-align: center;background: #5BC0DE;color: #fff;display: inline-block;border-radius: 5px;margin-top: 10px;}
.sousuokec_con .none_font{text-align: center;line-height: 25px;}
.sousuokec_con .none_font li{width: 100%;}
.sousuokec_con .none_font li span{width: 80px;height: 30px;line-height: 30px;text-align: center;background: #5BC0DE;color: #fff;display: inline-block;border-radius: 5px;margin-top: 10px;}


/*我的设置*/
.shezhi{width: 100%;background: #fff;margin: 10px 0 30px 0;padding: 5px 0;}
.shezhi ul{width: 94%;margin: 0 auto;  border-bottom: 1px solid #ccc;line-height: 35px;overflow: hidden;}
.shezhi .shouji .li01{float: left;}
.shezhi .shouji .li02{float: right;margin-left: 10px;width: 80%;}
.shezhi .jieshao .li02{height: 50px;}
.shezhi .jieshao .li02 .text{margin-top: 8px;width: 90%;resize: none;}
.baocuan{width: 80%;height: 30px;background: #5BC0DE;line-height: 30px;text-align: center;border-radius: 7px;margin: 0 auto 60px auto;color: #fff;font-size: 14px;}

/*在线客服*/
.kefuerweima{width: 100%;height: 100%;overflow: hidden;}
.kefuerweima_in{width: 200px;height: 250px;border-radius: 7px;  border: 1px solid #ccc;background: rgba(255,255,255,0.5);padding: 5px;text-align: center;color: #737373;position: absolute;left: 50%;top: 26%;margin-left: -104px;}
.kefuerweima_in li:nth-of-type(2){margin-top: 10px;}

/*我的二维码*/
.wodeerweima_in{width: 200px;height: 250px;border-radius: 7px;  border: 1px solid #ccc;background: rgba(255,255,255,0.5);padding: 5px;text-align: center;color: #737373;position: absolute;left: 50%;top: 26%;margin-left: -104px;}
.wodeerweima_in li:nth-of-type(2){margin-top: 10px;color: #5AC1E0;font-size: 14px;}

/*我关注的老师详情*/
.laoshixq{width: 94%;margin: 5px auto 10px auto;font-size: 14px;}
.laoshixq .laoshituoian{width: 100%;margin-bottom: 10px;border-radius: 10px;overflow: hidden;margin-top: 10px;}
/*.laoshixq .laoshixq_in li{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}*/
.laoshixq .p_block{;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;font-size: 14px;}
.laoshixq .laoshixq_in li:nth-of-type(1){text-indent: 24px;line-height: 20px;}
.laoshixq .laoshixq_in li:nth-of-type(2) p{margin: 10px 0;}
.laoshixq .laoshixq_in li:nth-of-type(3) p{margin: 10px 0;}
.laoshixq .laoshixq_in li:nth-of-type(4){border-radius: 10px;overflow: hidden;}
.laoshixq .laoshixq_in li:nth-of-type(4) p{margin: 10px 0;width: 100%;}
.laoshixq .laoshixq_in li:nth-of-type(5){margin-bottom: 20px;}
.laoshixq .laoshixq_in li:nth-of-type(5) p{margin: 10px 0;}
.laoshixq .laoshixq_in li:nth-of-type(6){margin-bottom: 20px;}
.laoshixq .laoshixq_in li:nth-of-type(6) p{margin: 10px 0;}
.laoshixq .laoshixq_in li:nth-of-type(7){margin-bottom: 20px;}
.laoshixq .laoshixq_in li:nth-of-type(7) p{margin: 10px 0;}
.laoshixq .laoshixq_in li:nth-of-type(8){margin-bottom: 20px;}
.laoshixq .laoshixq_in li:nth-of-type(8) p{margin: 10px 0;}
.laoshixq .laoshixq_in li:nth-of-type(9){margin-bottom: 20px;}
.laoshixq .laoshixq_in li:nth-of-type(9) p{margin: 10px 0;}
.laoshixq .laoshixq_in li:nth-of-type(10) p{margin: 10px 0;}
.laoshixq .laoshixq_in li:nth-of-type(10) p a{color: #3c75d3;}
.laoshixq .laoshixq_in li{color: #282828;}
.guanzhuanniu{width: 65px;height: 33px;position: fixed;right: 9px;bottom: 110px;}
.guanzhuanniu .p1{position: absolute;left: 0;top: 0;}
.guanzhuanniu .p1none{display: none;}
.guanzhuanniu .p1 span:nth-of-type(1){width: 17px;display: inline-block;margin: 8px 3px 0 6px;float: left;}
.guanzhuanniu .p1 span:nth-of-type(2){float: left;line-height: 33px;margin-left: -2px;}

/*意见反馈*/
.yijianfankui{width: 94%;margin: 10px auto;}
.yijianfankui .yijianfankui_in{width: 100%;  border: 1px solid #ccc;border-radius: 10px;height: 100px;padding: 10px;box-sizing: border-box;resize: none;}
.yijianfankui .tijiao{width: 70px;height: 30px;text-align: center;line-height: 30px;background: #5bc0de;color: #fff;border-radius: 7px;float: right;margin-top: 5px;}
.yijianfankui .p1{line-height: 30px;color: #9C9C9C;}
.m_in{margin-bottom: 60px;}
.message_in_l{width: 100%;height: auto;overflow: hidden;margin: 10px 0 20px 0;}
.message_in_l .m_i_l_li01{width: 15%;float: left;height: 100%;}
.message_in_l .m_i_l_li01 span{display: block;width: 40px;height:40px;margin: 12px 0 0 7px;border-radius: 50%;overflow: hidden; }
.message_in_l .m_i_l_li02{width: 76%;float: left;height: auto;overflow: hidden;}
.message_in_l .m_i_l_li02 .p1{color: #b3b3b3;margin-left: 20px;line-height: 20px;}
.message_in_l .m_i_l_li02 .p2{padding: 8px;background: #ebebeb;border-radius: 7px;margin-left: 10px;position: relative;color: #383838;display: inline-block;}
.message_in_l .m_i_l_li02 .p2 .sp01{display: block;width: 0;height: 0;  border-color: #ebebeb #f8f8f8 #f8f8f8 #f8f8f8;  border-style:solid;
    border-width:10px 10px 0 0;position: absolute;left: -10px;top: 10px;transform: rotate(90deg);}
.message_in_r{width: 100%;height: auto;overflow: hidden;margin: 10px 0 20px 0;}
.message_in_r .m_i_l_li01{width: 15%;float: right;height: 100%;}
.message_in_r .m_i_l_li01 span{display: block;width: 40px;height:40px;margin: 12px 0 0 7px;border-radius: 50%;overflow: hidden; }
.message_in_r .m_i_l_li02{width: 76%;float: right;height: auto;overflow: hidden;}
.message_in_r .m_i_l_li02 .p1{color: #b3b3b3;margin-right: 20px;line-height: 20px;float: right;}
.message_in_r .m_i_l_li02 .p2{padding: 8px;background: #fff;border-radius: 7px;display:inline-block;margin-right: 10px;position: relative;color: #383838;float: right;}
.message_in_r .m_i_l_li02 .p2 .sp01{display: block;width: 0;height: 0;  border-color: #fff #f8f8f8 #f8f8f8 #f8f8f8;  border-style:solid;
    border-width:10px 10px 0 0;position: absolute;right: -10px;top: 10px;transform: rotate(0deg);}

/*成员资料*/
.cydata{width: 100%;position: relative;overflow: hidden;}
.cydata .cydata_in{width: 100%;height: auto;position: absolute;left: 0; top: 0;text-align: center;}
.cydata .cydata_in .sp01{width: 100px;height: 100px;overflow: hidden;display: inline-block;border-radius: 50%;margin-top: 70px;}
.cydata .cydata_in .p1{font-size: 16px;font-weight: bold;margin: 5px auto 0 auto;text-align: center;}
.cydata .cydata_in .p1 .sp011{text-align: left;display: inline-block;height: 30px;line-height: 31px;overflow: hidden;text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;width: 85%;margin: 0 auto;}
.cydata .cydata_in .grade_p{position: relative;margin: 0 auto;width: 56px;}
.cydata .cydata_in .grade_p span{width: 55px;display: block;}
.cydata .cydata_in .grade_p a{position: absolute;left: 10px;top: 9px;color: red;font-family:"iconfonts" ;font-size: 17px;font-weight: 500;}
.cydata .cydata_in .p2{font-size: 14px;text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;width: 80%;margin: 0 auto;background: rgba(255,255,255,0.7);}
.cydata .cydata_in .p3{width: 80px;height: 30px;line-height: 30px;text-align: center;background: #5BC0DE;color: #fff;display: inline-block;border-radius: 5px;margin-top: 30px;}

/*支付*/
.payment_data{width: 100%;height:auto;background: #fff;margin: 10px auto;box-shadow: 0 0 5px rgba(0,0,0,0.1);overflow: hidden;}
.payment_data li{width: 50%;float: left;position: relative;overflow: hidden;height: 1.9rem;}
.payment_data li .ligps{position: absolute;left: 0;bottom: 0;width: 3rem;}
.payment_data li p{padding-left:7px;}
.payment_data li p:nth-of-type(1){font-size: 14px;text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.payment_data li .p1{margin-top: 15%;font-size: 0.2rem;margin-bottom: 20px;}
.payment_data li .p1 span:nth-of-type(2){float: right;}
.choice{width: 100%;height: auto;padding:5px 10px;box-sizing: border-box;box-shadow: 0 0 5px rgba(0,0,0,0.1);background: #fff;}
.choice p{  border-bottom: 1px solid #ccc;line-height: 40px;padding: 0 5px;}
.choice p:nth-of-type(1){overflow: hidden;}
.choice p input{-webkit-appearance:radio;}
.choice p:nth-of-type(1) input{margin-right: 7px;width: 16px;height: 16px;margin-top: 13px;float: left;}
.choice p:nth-of-type(1) .sp02{float: right;margin-right: 40%;}
.choice p:nth-of-type(2) span{font-size: 14px;color: #f60;}

.choice p:nth-of-type(3) span{font-size: 14px;color: #f60;}

.payment_bot{width: 100%;height: 50px;background: #fff;position: fixed;left: 0;bottom: 0;text-align: center;line-height: 50px;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.payment_bot input{width: 80%;height: 35px;text-align: center;line-height: 35px;font-size: 14px;color: #fff;background: #5BC0DE;border-radius: 7px;-webkit-appearance:none;}

/*购买之前资料填写---购买之后完善资料*/
.shen_qing_content .linr01{width: 100%;height: 50px;margin-top: 10px;background: #fff;box-shadow:0 1px 4px rgba(0,0,0,0.1);line-height: 50px;font-size: 16px;padding: 0 20px;box-sizing: border-box;}
.shen_qing_content .linr01 .p2{border-radius: 3px;padding: 3px 1px;  border-color: #ddd;color: #666;}
.shen_qing_content span{color: #000;}
.shen_qing_content .sq_c_li{position: relative;}
.shen_qing_content .sq_c_li .sp03{position: absolute;right: 10px;top: 11px;padding: 3px 10px;  border: 1px solid #01FFCD;  border-radius: 5px;color: #01FFCD;font-size: 14px;background: #fff;line-height: 20px;}
.shen_qing_content li input{margin-left: 10px;}
.shen_qing_content li .int01{margin-left: 16px;}
.shenqing_tiaoli{width: 100%;padding: 10px;box-sizing: border-box;}
.shenqing_tiaoli .li01{margin-bottom: 10px;}
.shenqing_tiaoli .li01 a{color: #000;font-size: 16px;}
.shenqing_tiaoli .tiaokuan .sp01{width: 17px;  height: 17px;  border: 1px solid #787878;  border-radius: 5px;  padding: 3px 1px;box-sizing: border-box;float: left;margin:0 5px 0 5px;}
.shenqing_tiaoli .tiaokuan .sp02{color: #888888;float: left;}
.shenqing_tiaoli .li03{width: 135px;height: 30px;margin: 50px auto;text-align: center;line-height: 30px;  border: 1px solid #01FFCD;
    border-radius: 5px;color: #01FFCD;font-size: 14px;background: #fff;}
.bottom{width: 100%;height: 50px;background: #fff;position: fixed;left: 0;bottom: 0;}
.bottom input{width: 80%;height: 35px;margin: 7px auto;background: #5BC0DE;display: block;border-radius: 7px;color: #fff;font-size: 14px;}
.mask{width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: fixed;left: 0;top: 0;display: none;}
.confirm,.confirm_phone,.confirm_e-mail{width: 200px;height: 100px;background: #fff;border-radius: 7px;background: rgba(255,255,255,0.9);position: absolute;top:50%;left:50%;margin-left:-100px;margin-top: -100px;text-align: center;display: none;box-shadow: 0 0 10px rgba(255,255,255,0.3);z-index: 100;}
.confirm p,.confirm_phone p,.confirm_e-mail p{line-height: 56px;color: #3e3e3e;}
.confirm span,.confirm_phone span,.confirm_e-mail span{width: 100px;line-height: 30px;background: #de1d2d;display: inline-block;border-radius: 7px;color: #fff;}

/*购买后导航页面*/
.purchase_nav{width: 100%;height: auto;margin: 20px auto 60px auto;text-align: center;}

.purchase_img{width: 155px;height:auto;margin: 0 auto;overflow: hidden;}
.purchase_img p{font-size: 20px;color: #98CF00;}
.data_nav{width: 70%;margin: 0 auto;margin-top: 20px;}
.data_nav p{font-size: 14px;color: #E72E3E;}
.data_nav a{width: 160px;line-height: 30px;font-size: 14px;color: #E72E3E;border-radius: 5px;
    border: 1px solid #E72E3E;display: block;margin: 10px auto;}
.video_nav{width: 160px;line-height: 30px;font-size: 14px;color: #9CD308;border-radius: 5px;
    border: 1px solid #9CD308;display: block;margin: 20px auto;}
.slogan{position: fixed;left: 50%;bottom: 10px;margin-left: -30px;color: #BEBEBE;}

/*人数*/
.number{float: right;color: #fff;margin-top: 17px;}
.number li{float: left;margin-right: 10px;line-height: 19px;}
.number li .sp01{width: 24px;display: inline-block;float: left;margin-right: 2px;}
.number li .sp02{width: 22px;display: inline-block;float: left;margin-right: 2px;}

/*打赏*/
.rewardbg{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(255,255,255,0);z-index: 999;display: none;}
.reward{width: 100%;height: 4.5rem; background:-webkit-gradient(linear ,10% 10%,100% 100%, color-stop(0.14,rgb(72,69,64)), color-stop(0.2,rgb(55,55,55)),color-stop(0.5,rgb(86,87,82)),color-stop(0.6,rgb(47,47,47)), color-stop(1,rgb(72,69,64)) );position: fixed;left: 0;bottom: 0;z-index: 1000;box-shadow: 0 0 5px rgba(0,0,0,2);display: none;}
.reward .reward_no{width: 30px;position: absolute;right: 10px;top: -33px;}
.elastic{width: 100%;height:30px;text-align: center;line-height: 30px;position: absolute;left: 0;top: -70px;background: rgba(0,0,0,0.5);color: #fff;font-size: 14px;border-radius: 5px;display: none;}
.elastic .sp03{position: relative;}
.elastic .sp02{width: 44px;display: inline-block;margin-top: 2px;position: absolute;right: -44px;top: 0;}
.elastic .sp01{height: 30px;display: inline-block;}
.elastic .sp04{width: 100px;text-align: center;text-overflow: ellipsis;  white-space: nowrap;overflow: hidden;position: absolute;left: -225%;}
.elastic .sp05{position: relative;margin-left: 60px;}

.reward_in{width: 91%;margin: 0 auto;padding-top: 5px;box-sizing: border-box;overflow: hidden;height: 3.5rem;}
.reward_in li{width: 22%;margin: 2px 4px;float: left;height: 1.6rem;text-align: center;color: #fff;position: relative;}
.reward_in li .sp01{height: 0.77rem;display: block;overflow: hidden;margin-top: 3px;}
.reward_in li .p1{text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;margin-top: 2px;padding: 0 2px;box-sizing: border-box;}
.reward_in .libg{width: 100%;height:100%;position: absolute;left: 0;top: 0;display: none;}
.reward_close{width: 25px;position: absolute;right: 5px;top: -30px;background: rgba(0,0,0,0.2);}
.reward .option{width: 100%;height: 40px;line-height: 40px;background: #222222;overflow: hidden;}
.option_left{width: 50%;float: left;}
.option_right{width: 48%;float: right;}
.reward .option .sp01{font-size: 14px;color: #f1d700;margin-left: 10px;float: left;}
.reward .option .sp02{font-size: 14px;color: #fff;margin-left: 15px;float: left;width: 40%;text-overflow: ellipsis;  overflow: hidden;   -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.reward .option .sp03{width: 22px;display: inline-block;margin-top: 7px;float: left;}
.option_right .number_right{width: 54%;height: 25px;margin-top: 7px;float: left;}
.option_right .number_right .left{border-radius: 3px 0 0 3px;width: 24px;height: 23px;  border: 1px solid #dbdbdb;border-right: none;float: left;text-align: center;line-height: 23px;color:#f1d700; }
.option_right .number_right .center{  border: 1px solid #fff;width: 34px;height: 23px;float: left;text-align: center;line-height: 23px;color: #fff;}
.option_right .number_right .center input{background: none;box-sizing: border-box;width: 32px;text-align: center;}
.option_right .number_right .right{border-radius:0 3px 3px 0;width: 24px;height: 23px;  border: 1px solid #dbdbdb;border-left: none;float: left;text-align: center;line-height: 23px;color:#f1d700;}
.option_right .give{width:45%;height: 25px;background: #f1d700;border-radius: 3px;text-align: center;line-height: 25px;font-size: 14px;display:block;float: right;color: #fff;margin-top: 7px;margin-right: 7px;-webkit-appearance:none;}
.little{width: 100%;height: 10px;text-align: center;overflow: hidden;line-height: 2px;display: block;}
.little span{width: 6px;height: 6px;background: rgba(255,255,255,0.5);border-radius: 50%;display: inline-block;margin: 0 5px;}
.little .cur{background: #f1d700;}

/*提醒填写资料*/
.remind{width: 240px;height: 150px;background: rgba(255,255,255,0.9);position: fixed;left: 50%;top: 250%;margin-left: -120px;margin-top: -100px;text-align: center;z-index: 1000;border-radius: 10px; padding: 10px;box-sizing: border-box; display: none;}
.remind .p1{color: red;font-size: 16px;width: 75%;margin: 0 auto;line-height: 25px;}
.remind .p2{width: 100%;position: absolute;left: 50%;bottom: 10%;margin-left: -50%;}
.remind .p2 span{width: 40%;line-height: 25px;border-radius: 7px;text-align: center;display: inline-block;margin: 0 3%;}
.remind .p2 a{width: 40%;line-height: 25px;border-radius: 7px;text-align: center;display: inline-block;margin: 0 3%;}
.remind .p2 .sp01{  border: 1px solid #999;background: #9C9C9C;color: #fff;}
.remind .p2 .sp02{  border: 1px solid #5BC0DE;background: #5BC0DE;color: #fff;}
/*商品详情*/
.product_nav{width: 100%;height: 40px;background: #fff;line-height: 40px;margin: 10px auto;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.product_nav li{width:50%;height: 40px;float: left;text-align: center;line-height: 40px;position: relative;}
.product_nav li a{font-size: 14px;width: 100%;height: 100%;display: block;}
.product_nav li .bottombg{width: 90%;height: 3px;background: #5BC0DE;position: absolute;left: 50%;bottom:4px;margin-left: -45%;}
.recommend{width: 100%;}
.recommend .see{margin: 0 auto;text-align: center;color: #6a6a6a;margin-top: 10px;}
.purchase{width: 100%;height: 50px;background: #fff;box-shadow: 0  0 5px rgba(0,0,0,0.1);position: fixed;left: 0;bottom: 0;z-index: 20;text-align: center;line-height: 50px;}
.purchase_in{width: 100%;}
.purchase_in li{float: left}
.purchase_in .li01{width: 20%;text-align: center;line-height: 50px;position: relative;}
.purchase_in .li01 span{width: 22px;display: inline-block;padding-top: 7px;box-sizing: border-box;}
.purchase_in .li01 .li01gps{width: 18px;height: 18px;background: red;text-align: center;line-height: 18px;color: #fff;position: absolute;right: 14px;top: 5px;border-radius: 50%;}
.purchase_in .li01 .igps{height: 100%;width: 1px;background: #ddd;position: absolute;left: 0;top: 0;}
.purchase_in .li02{width: 30%;height: 100%;background: #f60;font-size: 14px;color: #fff;}
.purchase_in .li03{width: 30%;height: 100%;background: red;}
.purchase_in .li03 a{font-size: 14px;color: #fff;width: 100%;height: 100%;}
.purchase_elastic{width: 100%;height:auto;overflow:hidden;background: #fff;position: fixed;left: 0;bottom: 0;z-index: 30;box-shadow: 0 0 5px rgba(0,0,0,0.1);display: none;}
.p_e_in{width: 100%;overflow: hidden;background: #fff; }
.p_e_in .lieb{overflow: hidden;  border-bottom: 1px solid #ddd;}
.p_e_in .li01{width: 45%; background:#fff;margin: 5px;height: 1.8rem;border-radius: 7px;overflow: hidden;float: left;}
.p_e_in .li02{width: 50%;float: left;margin: 5px 0;}
.p_e_in .li02 .p1{width: 70%;text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;font-size: 16px;margin-top: 5px;}
.p_e_in .li02 .price-now { color: #fa4b4b;  font-size: 24px ;margin-top: 10px;margin-left: 5px; }
.p_e_in .li02 .price-now i {  margin-right: 2px;  font-size: 18px;  font-family: Arial  }
.purchase_elastic .close{width: 25px;position: absolute;right: 10px;top: 5px;}
.number22{overflow: hidden;width: 100%;  border-bottom: 1px solid #ddd;}
.number22 .sp01{float: left;font-size: 14px;line-height: 40px;margin-left: 10px;}
.number22 .number_right{width: 30%;height: 25px;margin-top: 7px;float: right;}
.number22 .number_right .left{border-radius: 3px 0 0 3px;width: 24px;height: 23px;  border: 1px solid #dbdbdb;border-right: none;float: left;text-align: center;line-height: 23px;color:#f1d700; }
.number22 .number_right .center{  border: 1px solid #7d7d7d;width: 34px;height: 23px;float: left;text-align: center;line-height: 23px;color: #333;}
.number22 .number_right .right{border-radius:0 3px 3px 0;width: 24px;height: 23px;  border: 1px solid #dbdbdb;border-left: none;float: left;text-align: center;line-height: 23px;color:#f1d700;}
.purchase_elastic .pur{width: 80%;height: 30px;line-height: 30px;border-radius: 7px;background: #f60;text-align: center;display: block;margin: 10px auto;color: #fff;font-size: 14px;-webkit-appearance:none;}
.p_e_in .gauge_top{font-size: 14px;margin: 10px 0 5px 10px;}
.p_e_in .gauge{width: 100%;height: auto;overflow: hidden; border-bottom: 1px solid #ddd;padding-bottom: 5px;box-sizing: border-box;}
.p_e_in .gauge li{padding: 2px 8px;border-radius: 4px;  border: 1px solid #ccc;float: left;margin: 5px 10px;}
.p_e_in .gauge li .label_radio input{display: none;}
.p_e_in .gauge .licur{background: #f60;  border-color: #f60;color: #fff;}

/*产品确认付款*/
.sousuokec_con_in .price-now { color: #fa4b4b;  font-size: 24px ;margin-top: 10px;margin-left: 5px; }
.sousuokec_con_in .price-now i {  margin-right: 2px;  font-size: 18px;  font-family: Arial ; }
.sousuokec_con_in .price-now .sp01{float: right;margin-right: 5px;font-size: 14px;margin-top: 10px;}
.sousuokec_con_in .price-now .sp01 i{font-size: 14px;}
.cargo{width: 100%;height: auto;margin-top: 5px;
    border-bottom: 1px solid #ddd;overflow: hidden;margin-bottom: 10px;}
.cargo .li01{width: 5.2rem;height: 62px;margin: 0 auto 0 auto;float: left;}
.cargo .li01 .cargo_in{float: left;font-size: 16px;line-height: 36px;}
.cargo .li01 .call{float: right;font-size: 16px;line-height: 36px;}
.cargo .li01 .cargo_add{float: left;}
.cargo .li02{width: 20px;float: left;height: 62px;padding-top: 10px;box-sizing: border-box;margin-left: 10px;}
.cargo .li03{width: 8px;float: right;height: 62px;padding-top: 20px;box-sizing: border-box;margin-right: 10px;}
.add_in .linr01{height: 40px;line-height: 40px;}

/*订单号*/
.order{margin-top: 10px;padding: 0 5px;box-sizing: border-box;}
.order span{color: #2f2f2f;}
.p_p_in{width: 100%;height: 100%;background: rgba(255,255,255,0.7);position: fixed;z-index: 100;}

.cube {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

/*视频播放赠送*/
.fourth-banner {
    position: relative;
    overflow-y: visible;
    border: 0 none;
}

.fourth-banner .pic-nav {
    position: absolute;
    top: 89%;
    left: 0;
    right: 0;
    text-align: center
}

.fourth-banner .pic-nav i {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 5px;
    border-radius: 50%;
    background: rgba(255,255,255,0.5);
}

.fourth-banner .pic-nav .nav-current {
    background: #f1d700;
}
.slider{height: 3.7rem;}
.pic-slider {
    display: -webkit-box;
    -webkit-box-lines: multiple
}

.pic-slider .pic-item {
    display: none;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    position: relative;
    overflow: hidden
}

.pic-slider .pic-item a {
    position: relative;
    left: 50%;
    width: 100%;
    margin-left: -50%;
    -webkit-transition: -webkit-transform .25s ease;
    transition: -webkit-transform .25s ease;
    position: absolute;
    top: 0;
    z-index: 9;
    max-height: 100%
}

/*个人中心——购买*/
.person-order-list{
    position: relative;
}

.person-order-list ul,
.person-purchase-list ul{
    background: #fff;
    padding-bottom: 5px;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    border-bottom: 1px solid #ddd;
}

.person-order-list li{
    position: relative;
    width:25%;
    float: left;
}

.person-order-list li a{
    direction: block;
    width: 100%;
    float: left;
}

.person-order-list li img{
    display: block;
    margin: 8px auto 4px auto;
}
.person-order-list li span,
.person-purchase-list li span{
    color: #000;
    font-size: 12px;
}

.person-order-list .person-message-num{
    position: absolute;
    top: 4px;
    left: 50%;
    width: 21px;
    height: 21px;
    background: #fff;
    line-height: 21px;
    font-size: 12px;
    color: #ff3333;
    border: 1px solid #ff3333;
    border-radius: 50%;
}

/*待发货*/
.st_re{width: 100%;padding: 5px 0;margin-bottom: 50px;overflow: hidden;}
.st_re ul .ul_li{overflow: hidden;
    border-bottom: 1px solid #ddd;margin-top: 8px;background: #fff;}
.st_re .date{float: right;margin-right: 10px;color: #767676;line-height: 24px;}
.ul_li .payment_data{margin: 5px 0 2px 0;}

/*待收货*/
.del_date{float: left;margin-left: 10px;color: #767676;line-height: 34px;overflow: hidden;}
.ul_li .conf{float: right;text-align:center;margin-right: 10px;background: #5BC0DE;display: block;border-radius: 5px;color: #fff;line-height: 24px;width: 70px;margin-top: 4px;}
.ul_li .conf2{float: right;margin-right: 10px;background: #ff7d27;display: block;border-radius: 5px;color: #fff;line-height: 24px;width: 70px;margin-top: 4px;text-align: center;font-size: 13px;}

/*已完成*/
.ul_li .comp{background: #ddd;border-radius: 5px;float: right;margin-right: 10px;display: block;color: #fff;line-height: 24px;width: 68px;margin-top: 4px;}

/*物流信息*/
.log_top{width: 100%;padding: 10px;box-sizing: border-box;background: #fff;margin-bottom: 10px;box-shadow: 0 0 5px rgba(0,0,0,0.1);margin-top: 10px;}
.log_top p{line-height: 20px;}
.log_data{width: 100%;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.log_data .log_d_in{width: 100%;height:1.5rem;overflow: hidden;background: #fff;}
.log_data .log_d_in dl{height: 100%;overflow: hidden;}
.log_data .log_d_in dt{width: 10%;float: left;height: 100%;position:relative;overflow: hidden;}
.log_d_in dt .cbg{width: 4px;height: 1000px;background: #ccc;position: absolute;left: 50%;margin-left: 7px;}
.log_d_in dt .ybg{width: 10px;height: 10px;background: #ccc;position: absolute;left: 50%;margin-left: 4px;border-radius: 50%;top: 50%;margin-top: -20px;}
.log_data .log_d_in dd{width: 90%;float: right;padding: 10px;box-sizing: border-box;}
.log_d_in dd .date{font-size: 10px;margin-top: 7px;color: #ccc;}
.log_d_in dd .date2{color: #646464;text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}

/*订单详情*/
.ord_data{width: 100%;  border-bottom: 3px solid #ddd;padding: 5px;box-sizing: border-box;overflow: hidden;background: #fff;}
.ord_data .ord_data_bg{width: 20px;height: 77px;float: left;margin: 5px 7px 0 7px;}
.ord_data p{margin-top: 5px;}
.de_address{overflow: hidden;  border: 1px solid #ddd;}
.de_address dt span{width: 25px;display: inline-block;margin: 20px 10px 0 10px;}
.de_address dt{float: left;height: auto;}
.de_address dd{float: left;width: 83%;}
.de_address dd p{width: 100%;font-size: 14px;margin-top: 5px;  }
.de_address dd .de_add{margin-top:5px;text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;color: #2a2a2a;line-height: 20px;}
.de_address dd .sp02{float: right;}

/*确认收货弹窗*/
.con_el_bg{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;left: 0;top: 0;display: none;z-index: 30;}
.con_ele{width: 200px;height: 100px;background: rgba(255,255,255,0.9);border-radius: 7px;position: fixed;left: 50%;top: 40%;margin-left: -100px;z-index: 31;
    text-align: center;display: none;}
.con_ele .p1{line-height: 52px;font-size: 16px;color: #2a2a2a;margin-bottom: 10px;}
.con_ele .sp01{width: 70px;height: 25px;line-height: 25px;border-radius: 5px;background: #ccc;display: inline-block;color: #fff;float: left;margin-left: 20px;}
.con_ele input{width: 70px;height: 25px;border-radius: 5px;background: #5BC0DE;color: #fff;float: right;margin-right: 20px;}

/*错误提醒*/
.error{width: 100%;height: auto;overflow: hidden;}
.error .sp01{width: 150px;display: block;margin: 20px auto;}
.error .p1{width: 100%;display: block;margin: 0 auto;text-align: center;font-size: 16px;padding: 0 10px;box-sizing: border-box;}

/*全部评论*/
.whole_com{width: 100%;margin: 10px auto 60px auto;box-shadow: 0 0 5px rgba(0,0,0,0.2);padding: 5px 10px;box-sizing: border-box;}
.whole_com_in li{margin-bottom: 12px;}
.whole_com_in .p01{overflow: hidden;margin-bottom: 5px;color: #999;}
.whole_com_in .p02{  border-bottom: 1px solid #ddd;line-height: 18px;padding-bottom: 5px;box-sizing: border-box;}
.whole_com_in .p01 .sp01{float: left;width: 70%;text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.whole_com_in .p01 .sp02{float: right;}

/*写评价*/
.evlu{width: 250px;height: 160px;background: rgba(255,255,255,0.9);border-radius: 7px;position: fixed;left: 50%;top: 50%;margin-left: -125px;margin-top: -70px;display: none;z-index: 50;}

/*邀请排名*/
.yaoqingren{width: 100%;overflow: hidden;box-shadow: 0 0 5px rgba(0,0,0,0.2);margin: 10px 0 60px 0;background: #fff;}
.yaoqingren .yaoqing_top{height: 30px;width: 100%;  border-bottom: 1px solid #ccc;text-align: center;line-height: 30px;}
.yaoqingren .yaoqing_top li{height: 30px;float: left;}
.yaoqingren .yaoqing_top li:nth-of-type(1){width: 20%;}
.yaoqingren .yaoqing_top li:nth-of-type(2){width: 20%;}
.yaoqingren .yaoqing_top li:nth-of-type(3){width: 40%;}
.yaoqingren .yaoqing_top li:nth-of-type(4){width: 20%;}

.yaoqingren .yaoqing_in{width: 100%;height: 45px;margin: 0 auto;}
.yaoqingren .yaoqing_in li:nth-of-type(2){height:35px;width: 20%;float: left;text-align: center;line-height: 45px;}
.yaoqingren .yaoqing_in li:nth-of-type(2) span{width: 35px;height: 35px;display: inline-block;margin-top: 5px;border-radius: 50%;overflow: hidden;}
.yaoqingren .yaoqing_in li:nth-of-type(3){height: 35px;width: 40%;float: left;text-align: center;line-height: 45px;text-overflow: ellipsis;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.yaoqingren .yaoqing_in li:nth-of-type(1){height: 35px;width: 20%;float: left;text-align: center;line-height: 45px;}
.yaoqingren .yaoqing_in li:nth-of-type(4){height: 35px;width: 20%;float: left;text-align: center;line-height: 45px;color: #26A5D0;}
.yaoqingren .yaoqing_in li:nth-of-type(5){border-bottom: 1px solid #ccc;width: 96%;margin:0 auto;padding-top: 45px;}

/*没有的状态*/
.no_state{width: 100%;margin-top: 100px;text-align: center;}
.no_state .sp01{width: 90px;display: inline-block;}
.no_state .p1{font-size: 16px;color: #333;line-height: 30px;margin-bottom: 20px;}
.no_state .a1{background: #5BC0DE;border-radius: 7px;color: #fff;width: 80%;height: 30px;line-height: 30px;display: block;margin: 0 auto;}

/*发现*/
.find{margin-bottom: 50px;}
.find .spcont_in .spli01{height: 3.8rem;}
.find .spcont_in .spli01 dt{height: 2.9rem;}
.find .spcont_in .spli01 .spdd{background: #fff;}
.spcont .spcont_in .spli01 .spdd .p1{float: left;line-height: 20px;margin-top: 2px;color: #646464;}

/*会员等级*/
.grade{width: 100%;height: auto;overflow: hidden;background: #fff;}
.grade_top{line-height: 30px;  border-bottom: 1px solid #ddd;width: 96%;margin: 0 auto;font-size: 14px;color: #666;}
.grade_cont{width: 100%;padding: 10px;box-sizing: border-box;}
.grade_cont li{margin-bottom: 5px;}
.grade_cont .li01{width: 40px;height: 40px;float: left;}
.grade_cont .li02{float: right;width: 83%;}
.grade_cont .li02 .p1{font-size: 14px;}
.grade_cont .li02 .p2{color: #999;line-height: 25px;}



/*加盟申请*/
.join{padding:10px 10px 10px 0;box-sizing: border-box;border-radius: 5px;
    border: 1px solid #ddd;background: rgba(255,255,255,0.6);width: 90%;margin: 10px auto;}
.join table{width: 100%;}
.join tr{ line-height: 40px;}
.join input{  border: 1px solid #ddd;border-radius: 3px;line-height: 20px;padding: 5px; box-sizing: border-box;width:
100%;}
.join .put_left{width:18%;text-align: right;}
.join tr .textarea{width: 100%;resize:none;border: 1px solid #ddd;border-radius: 3px;padding: 5px; box-sizing:
border-box;margin-top: 15px;height: 80px;}
.join .p1{width: 100%;text-align: center;line-height: 30px;font-size: 16px;padding-left: 10px;}
.join .submit{width:60%; text-align: center;display:block;margin: 0 auto;color:
#fff;background: #64c3e3;border: 0;border-radius: 5px;}









